I am sure there are members who can tell you about Eclipse - I have no personal experience of them.
Your specs look okay except I would have thought you might want a bigger Hard Drive. 250 is quite small by today's standards.
OnePlus 5 review
Best of the Grad Shows 2017: UAL Central Saint Martins
MacBook Pro 15-inch (2017) review
Comment connecter un MacBook à une TV ?