I use the Roland Mirco Cube and works well for me. Lots of features to help with practicing songs. Can use with headphones (keep roommates happy) and has inputs for playing backing tracks and different amp modeling.
See link: Roland - MICRO CUBE BASS RX | Bass Amplifier
I don’t work for Roland or receive any compensation. Just passing on my thoughts.