Welcome to BC @yangtze2000, I play short scale (I entered bass playing with a ubass and find longer scale lengths hurts my back and hands ... cause I'm old!) and have a GSRM20 and GSRM25. Very happy with both! Build quality is good for the price, tho the pickups are not the best ... one day I'll probably upgrade to EMGs ... but they are not awful so I continue playing with them.
I did try a TMB35 and found it had horrific neck dive, not sure if the TMB30 does.
The only drawback I find with the GSRMs is given their 28.6 inch scale length there are not many strings that suit.
Trying them might be an issure as I am not sure there are many (any?) UK stockest who carry them in store, but if you buy from a decent online store you can often return within 30 days if you do not get on.
Sam x