You dont need anyone's else 'opinions' to satisfy you. You dont get medals for passing deer, you dont get medals for killing deer...
I DO think its important to set goals for YOURSELF (not what others would approve of or disapprove of).
That buck is 2.5...
Have you killed a bunch of 2.5yo bucks in the past with a bow? If so would you like to kill older bucks? If you dont care about killing older bucks, you screwed up and should have shot him. If your goals are to kill older bucks even if it means you eat tag soup the rest of the year, you did GREAT!
If you need meat, shoot a doe, you cant eat the antlers.
Everybody goes through an evolution in their hunting career... its OK to grow past the stage where you just want to massacre every deer that comes into range (been there, done that).