Dear Giovanni,
First of all, your front obtained with DEAP looks a bit strange. Do you have a noisy/dynamic function? Because we clearly see dominated individuals if your figure, which we cannot reproduce with our standard MO functions.
For bounded real valued problems Deb and collaborators proposed not only a selection method but a complete algorithm, which is available in the example/ga subfolder. It uses SimulatedBinaryBounded for crossover, PolynomialBounded for mutation and a second tournament selection which is TournamentDCD. You should be able to use those operators as well as the complete algorithm for your problem. Unfortunately we don't provide a boxed version of the algorithm since it has many special features that worth to look at when doing multi-objective optimization.
Moreover, we benchmarked the DEAP implementation of the complete algorithm and found that it was similar to the one proposed by Deb by obtaining significantly similar results on the different test functions. This should mean that our implementation of the NSGA-II selection is correct. I never looked at the one in Inspyred. Maybe you can ask them if they benched it.
The current implementation (v1.0.0rc2) of NSGA-II (in fact the non dominated sorting) is the fast (standard) implementation O(MN^2), but stay tuned as we shall introduce a very fast one wich runs in O(N log^(M-1) as presented by Fortin and collaborators at GECCO 2013. (It is currently available but not default).
Best regards,
François-Michel