if you want a nice compact sativa, get john sinclair's sativa trans love! it smokes better than C99. it has a "generic haze" buzz... euphoric and motivational, but not that psychoactive. the thing that makes it so special though is that it's naturally compact and buds like crazy as soon as you flip it! it was leaving EVERYTHING including my own C99bx in the dust as soon as i flipped it and even made a run at my autoflowering masterkushes for productivity, all the while putting energy into making seeds too. i topped it twice and got a nice little flat top of fruity haze buds faster than anything. DNAs sweet haze is fruitier and trippier and even stickier, but that one likes to stretch out. STL is what you want for a cabinet grow for sure! it didn't have any stone at all and is low odor too. i thought of cloning it a few times for quick bud under a shoplight while my other strains flower when i get back up and running this winter.
if you'd like a trippier "sativa" and don't mind a little stone, CH9's jack is pretty compact. it looks like an indica, but isn't skunky and is another candidate for "cash cropping sativa" i bought another bean of for further testing as sweet haze and jack's cleaner 2 were the quality stars in my last grow.
C99 can stretch a little. it's nothing like an IBL, but unless you're doing some low stress training in your cabinet, it might get too big for you. i flowered my joey weed C99s early and my taller pheno gals were under 3 feet tall. my STL wasn't much more than 1 foot tall with about 8 buds about 2 grams each in only about a month of flowering. i know it would have done even better had i not bred it with my JW's C99 x A11 male or taken my lowest fan leaves off SCROG style.
if you want something that smokes more like skunk #1 and blueberry, black label seeds' masterkush auto is very fast flowering with a stony, but functional euphoric buzz and reasonably low odor. i had 4 gals out in the open in my room and got by without needing a carbon scrubber.
sativa trans love is perfect for cabinet grows though or trying to shrink stretchy strains down without turning them stony. it had an odd trait with the freebie i tested that i could smell hints of silicone like old rubber worm lures early in flowering besides the hints of fruit. it faded and wasn't objectionable, just odd. if it wasn't the plant, there could have been some silicone in the allegedly organic soils i was using. you see all kinds of landfill crap in soils that are supposedly organic.
another nice thing about STL is that it's femmed. just let it vedge in your case, top it a couple times and when it gets as big as you want it to, flip it and it will virtually stop stretching immediately and start budding.
you can see that it has a compact growth habit in this early pic i took when i started flowering everything. if there's a better plant out there for cab growing and getting high, i'd like to know what it is myself. it had similar quality to most jack, thai and haze rivals, but it thinks it's a lowryder. it was every bit as nice smoking as the other 3 strains in that pic.