For me, one cannot really tell if a 300 euro/dollars bass (a well setup Squier or Ibanez etc.) is "better" (whatever it means) than a 3k, top brand bass. Obviously, with such an amount of money you require fretbord and various materials/details perfection. Maybe on the "cinderella bass" you need to fine tune some issues by yourself, by an expert friend, or luthier. Given that, there are several factors that concur to form the final price for a bass: materials, components (obviously) then (no less important) the paypackets and the bills that mr. Fodera, Sadowsky, Lull, Smith must pay every month. Things have no value "per se". They have the value that the market decides and if a product is valid, it will sell.
But fear not: you can still earn a living with either a well setup Squier or a 10K custom shop bass. Your choice. You decide the value of the bass.
Another thing: at the very beginning the OP says that he's more comfortable on the Carvin than on a way more expensive bass he tried. This one is even too easy: recently I have been playing weekly with my friends carrying my 5502 Skyline (35" scale and wide spacing) for more than one year. Three weeks ago I decided to take off the dust from my basses; then I put into the case my blackbeauty '95 Stingray 5 and hung the Skyline. Well, at the beginning I confess that I was put off by this bass big time: much different tone, clangy "zing" and different presence; then there is also the 34" scale and narrower spacing. Well, after one hour, everything was already better. Now I am completely at my ease, with it. And I remembered why I bought it 20 years ago.
What is the bottom line, to me: you must spend quite a few hours
at least, before concluding that your Carvin is... "better" than a Fodera that you played in the shop for... what, five minutes? With an amp you don't even know well, a bass setup average as a minimum and in an environment that is certainly not ideal.
