stick with Pilates - more benefit for tri conditioning than yoga and easier to pick up. although early on you'll be wondering what you signed up for as you don't seem to be getting any benefit - and that's purely 'cos you're doing it wrong. when you leave a good pilates class, you should be feeling it.
I think I might sign up for another class - my core feels like it needs some help