Hydraulic or solid rollers have their own dangers. If you do a search you will find a growing number of posts and complaints about rollers disintegrating and releasing tiny needle bearings free to take the scenic route through your engine.

There's nothing wrong with a flat tappet setup as long as it's broken in properly using the proper oils/additives. And it's a good idea to run a zinc additive after break-in with every oil change.