I am considering if this is a nice way to make holes that involves curvy designs? Or are there any limitations to it?
No thickness.
oh, yeah! What would be a nice way to model something like this when subsurf is used?
That’s not something you want to do with subdivision modeling, it would take two long to make it right. Make it with curves and bevel them.