I finished the main story this morning. I won't spoil anything except to say that it was satisfying and I enjoyed it. It does seem short, if the main story missions are the only thing you do. There are so many other things to do, however. The game will keep me interested for a while yet.