These two aren't very comparable, as a hotel requires ongoing effort to maintain and run, whereas with bitcoin you just need to buy it and let it sit. A hotel may be more profitable than bitcoin, but it still requires you to devote a lot of time and effort. Also, a hotel cannot be scaled as easily as bitcoin; you can just buy more bitcoin if you want, but you can't just open a second hotel very easily. Therefore, bitcoin would probably be the better investment choice for most people.
No I don't think a hotel can be more profitable than Bitcoin, if your hotel is to be profitable, it has to be very popular and even though still you can go out of business or begin to get reduce customers when a better hotel opens up. The rating of your hotel can go low due to some misunderstanding or the way your staff are treating your customers and since you can't be everywhere at once, you won't know what is going on in your hotel when you're not around and this can make your business begin to struggle. Bitcoin has more advantages than a hotel and it'll also make you more money by just holding and doing nothing but only securing your wallet.
I agree that bitcoin is a more reliable investment, but a hotel could be way more profitable short-term because you can increase the profit by putting in more work and making the hotel better. That doesn't mean it's the better investment though, because the hotel requires constant work to stay profitable, and it's much less dependable for all of the reasons you mentioned.