I personally like all 3 physical formats (don't care much for downloads) but the downside of vinyl for me is the shipping cost. 7"s can be OK but postage for a 10" or LP is usually way too high compared to CDs or tapes. For the record, I live in Australia and order almost everything from overseas, so I guess this is not (so much of) an issue for Europeans ordering vinyl from Europe/their own country or Americans ordering from the US as shipping costs for them are much lower.
As for CDs, I've never understood the hostility towards it displayed by many. Even if vinyl sounds better (although that depends on several factors too: quality of hi-fi, pressing, condition of vinyl), it surely doesn't by so large a margin as to disregard CDs altogether. I also find that many times listening to CDs is more practical than to vinyl: sometimes I can't be bothered getting up every 20+ minutes to change sides (or more frequently in the case of a 7" or 10") and I rather listen to a CD uninterrupted for however long it is (which could be way longer than an LP).
I like tapes too, they can have great sound quality, but again, I don't quite get why someone would love tapes and dislike CDs. I assume it has to do with what aspects of the whole format issue are relevant for the individual listener, whether consciously or unconsciously (physical appeal of formats, memories linked to formats, sound quality, dominant format in one's favourite genres etc.).