ughh whats your price range? what do you play? what guitar do you have? what amp do you currently own? what do you like about the amp that you currently own? etc.
My Gear:
Fender American Deluxe Stratocaster
Epiphone Sheraton II
Fender Blues Deluxe Reissue
Teese RMC Picture Wah
MXR Carbon Copy
Keeley Modded TS9
Korg Pitchblack
Schecter Omen 6
Dean Performer Acoustic

Yea thats probably the best amp for your style and for the price of a tube amp is very competitively priced. I would suggest you get it and possibly a tubescreamer pedal if you occasionally play heavy.
1990 Gibson LP Studio
2007 American Deluxe Stratocaster
2006 Taylor 510-ce
Fender Geddy Lee Jazz Bass
Mesa/Boogie DC-3
If you play blues, then the Blues Junior is amazing. It sounds so great for anything blues based, and the OD is pretty nice. With a pedal you can get really any sound you want up to some Classic Rock, so I'm sure funk would fit in well too.

I love mine!
Epiphone Les Paul Standard
Fender Blues Junior - Eminence Red, White and Blues
Fulltone OCD
Electro-Harmonix Nano Small Stone
Ibanez DE-7 Delay/Echo
Dunlop Crybaby
Electro-Harmonix Big Muff Pi
The BJ is a good amp, but there is also a Crate V16 Palomino. I think both are great, but the only real difference is the BJ has better reverb, and the Crate has more gain. If you want any distortion I would go for the Crate. They both have great cleans.