Yes Bengal cats make great pets! I have had mine since it was a kitten for a little over 2 years now. What previous people have stated before they are a little bit more work than normal cats, so experienced cat owners are recommended, but its not a difficult learning curve if its your first cat.
The most important issue with Bengal cats is their diet. This was quite a challenge even for me, I'm still changing up his food from time to time. Bengals have really sensitive stomachs and that can lead to smelly wet poos which just all around don't seem healthy. Bengals do have wild characteristics and their diet is one of them. Raw meat has worked best for me but i have finally winged him off home made foods and onto a Hills brand Grain free diet.
The next issue with Bengals is that they are very vocal and attention seeking. They just want to talk to you all the time, especially if it bonds to you and you are the main person in your household taking care of it. Not all Bengals that are shown on youtube have that cute adorable chirp, yes they all can do that and will do sometimes but for me, in my experience my bengal sounds more like a crying baby screaming at me. It's ear shattering sometimes, and can drive anyone up the wall. But because they are cats and independent feel free to yell at them back, (when they nonstop meow at you for no reason) it hasn't traumatized mine any. He still gives me cuddles every night.
That's the bad news about Bengals, but here is the good! Bengals are the most loyal cat I have ever known, they are highly intelligent and can learn many tricks when you get them young. Mine knows a few basic tricks like sit, shake, and fetch. I have even trained it on a "City Kitty" (training liter box for your toilet) when I first got him as a kitten, I believe these cats can learn quite easily actually how to use a toilet, which saves you tons of money on liter and your sense of smell a big relief, (no he can't flush).
Bengal cats are excellent pest controllers, since he's been added to the family, cockroach and cricket outbreaks have plummeted, he gets his natural hunting fix and some protein, and I get a pest free house!
Bengal cats are hypoallergenic so everyone can enjoy them if they have allergies, They also hardly ever shed or require brushing. I give mine baths once a month or so, he doesn't mind the water one bit (Bengals have the softest fur out of all the cats, even softer than new born kittens). I never have to worry about my Bengal being bored or sad at home by himself, because these cats are the best at entertaining themselves. They can be very mischievous, sweet, gentle, and quite athletic, so just make sure you're not crammed in a small apartment and you should be good.
Last thing I will say about Bengals is that they are a very dominant cat breed, (I don't know if this falls under a good or bad category) I like that mine is dominant in the household. But in my experience with cat play dates is that my Bengal is completely fine with other cats when he is in THEIR environment, I see him play with newly met cats and get along just fine. But for some reason, whenever a new cat comes to the house, my Bengal is out for blood, I often fear that he would kill another cat if left unwatched, which is a scary thought... However they seem to get along great with dogs no matter how big or small, they are very social animals. but you always have to remember they have wild animal characteristics too, leaving them quite unpredictable at times. which makes it half the fun!
Hope this helps any future buyers, let me know if you have anymore questions, I could talk cats all day!