That sounds fine, I can see nothing wrong with that, adding plugins is fine but hard to update if one of the plugins is updated or has a security scare, like the recent tim thumb issue.
There is the Theme Check plugin which you use with wp_debug, a lot of older plugins will show critical and non-critical debug errors, and you get the chance to correct the code for your built in plugins.
I would strongly suggest that even if you are not creating for the WordPress Extend that you follow the links and topics for theme authors, register as an author and use the tests and testdata and other tools suggested.
When you get time consider writing a free theme for extend, the theme you submit is tested and the feedback from the testers if good.
I have been through this process and submitted my theme a year ago today now with 27000 downloads, I learnt lots more from submitting this single theme that any number of tutorials.
Others might want to comment.