title_body: What are the reasons to roast coffee yourself?
upvoted_answer: You have already listed most of the main points and hit them correctly, but I'll add some additional.
  
  Pros:
  You can get things not available commercially, and generally a much wider variety of coffee.  For instance, almost all Sumatran coffee is traditionally dark roasted by companies.  However, light roasted Sumatran coffee has a truly unique set of flavors that is fairly distinct from anything else, without light roasting some yourself, you'd be hard pressed (or French pressed if you are into that) to ever find it fresh.  Tastes are remarkably individual and it's highly likely that you like may really like some random type of coffee that either isn't a big seller and available, or isn't traditionally roasted how you prefer. 
  
  Cons:
  Time.  Roasting takes some amount of your time.  It takes far more when you start (I can now roast a pound of coffee in roughly 5 minutes of my time, because the machine does most of the work and I have a system).  Depending on your equipment and learning curve, this can vary widely.  With the equipment I started with and my initial knowledge, a pound of coffee would have taken me a full hour to roast.  
  
  Snobbery.  You will likely get to the point were most other coffee that's commercially produced will be unthinkable to you.  I can't drink coffee at any restaurant without cream (I normally drink it black).  I have a few friends who roast and their coffee is the exception.  But, more or less, home roasting may ruin "other" coffee for you.  Along these lines, you may get to the point where you don't enjoy roasting as much anymore, you just want the coffee.  If your time curve is fine, then it works out.  If it's not you might be left with the terrible choice between doing something you don't love or buying less good coffee.